Beijing boasts BRI projects worth $2 trillion in contracts